package com.efast.cafe.portal.bean.api;

import java.util.List;

import com.efast.cafe.framework.constant.CommonConstant;
import com.efast.cafe.portal.entity.api.PortalApiSystem;

/**
 * ****************************************************************************
 * 
 * @File name : ApiSystem.java
 *
 * @Author : bbqu
 *
 * @Date : 2017年8月8日
 *
 * @Copyright Notice: Copyright (c) 2016 Efast Serv. All Rights Reserved. This
 *            software is published under the terms of the Efast Software
 *            License version 1.0, a copy of which has been included with this
 *            distribution in the LICENSE.txt file.
 * 
 * 
 *            ------------------------------------------------------------------
 *            ---------- Date Who Version Comments 2017年8月8日 下午6:16:11 bbqu 1.0
 *            Initial Version
 ****************************************************************************
 */
public class PortalApiSystemBean extends PortalApiSystem {

	private int type = CommonConstant.PortalNodeType.SYSTEM;

	private Integer projectId;

	private Integer systemId;

	private String parentName;

	private String parentVersion;

	private String title;
	// 系统下需要发布的模块
	private List<Integer> moduleIds;

	private Integer isDefault;
	
	private PortalApiSystemBean data;
	
	private PortalApiProjectBean project;

	public PortalApiProjectBean getProject() {
		return project;
	}

	public void setProject(PortalApiProjectBean project) {
		this.project = project;
	}

	public Integer getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}

	public List<Integer> getModuleIds() {
		return moduleIds;
	}

	public void setModuleIds(List<Integer> moduleIds) {
		this.moduleIds = moduleIds;
	}

	public Integer getProjectId() {
		return projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public String getParentName() {
		return parentName;
	}

	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	public String getParentVersion() {
		return parentVersion;
	}

	public void setParentVersion(String parentVersion) {
		this.parentVersion = parentVersion;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public Integer getSystemId() {
		return systemId;
	}

	public void setSystemId(Integer systemId) {
		this.systemId = systemId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public PortalApiSystemBean getData() {
		return data;
	}

	public void setData(PortalApiSystemBean data) {
		this.data = data;
	}
	
	

}
